package com.code.AZPlan.model.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 * 用户资产业务对象
 *
 * @author tangyifei
 * @since 2020年1月8日11:26:11
 */
@ApiModel("用户资产业务对象")
@Data
@EqualsAndHashCode(callSuper = false)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserAssetBO implements Serializable {

    private static final long serialVersionUID = 5349666524101613338L;

    @ApiModelProperty(value = "用户账号", example = "XXXXXX")
    private String userAccount;

    @ApiModelProperty(value = "当前页", example = "0")
    private Integer page;

    @ApiModelProperty(value = "每页的大小", example = "10")
    private Integer pageSize;

    @ApiModelProperty(value = "总的记录数", example = "0")
    private Long total;

    @ApiModelProperty(value = "用户资产列表", example = "1")
    private List<UserAsset> userAssetList;
}
